@@ -42,11 +42,15 @@ def complement_code_list(request): |
||
| 42 | 42 |
user_id = request.POST.get('user_id', '')
|
| 43 | 43 |
page = request.POST.get('page', 1)
|
| 44 | 44 |
num = request.POST.get('num', 20)
|
| 45 |
+ type_ = request.POST.get('type', '')
|
|
| 45 | 46 |
|
| 46 |
- logs = ComplementCodeLogInfo.objects.filter(user_id=user_id, status=True).order_by('-pk')
|
|
| 47 |
+ logs = ComplementCodeLogInfo.objects.filter(user_id=user_id, status=True) |
|
| 48 |
+ if type_ == 'pass': |
|
| 49 |
+ logs = logs.filter(audit_status=ComplementCodeLogInfo.AUDIT_PASS) |
|
| 50 |
+ logs = logs.order_by('-pk')
|
|
| 47 | 51 |
|
| 48 | 52 |
logs, left = pagination(logs, page, num) |
| 49 |
- logs = [log.admindata for log in logs] |
|
| 53 |
+ logs = [log.data for log in logs] |
|
| 50 | 54 |
|
| 51 | 55 |
return response(200, 'Get Complement Code List Success', u'获取补码列表成功', data={
|
| 52 | 56 |
'logs': logs, |
@@ -149,3 +149,28 @@ class ComplementCodeLogInfo(BaseModelMixin): |
||
| 149 | 149 |
|
| 150 | 150 |
def __unicode__(self): |
| 151 | 151 |
return '%d' % self.pk |
| 152 |
+ |
|
| 153 |
+ @property |
|
| 154 |
+ def shot_image_url(self): |
|
| 155 |
+ return upload_file_url(self.shot_image) |
|
| 156 |
+ |
|
| 157 |
+ @property |
|
| 158 |
+ def invoice_image_url(self): |
|
| 159 |
+ return upload_file_url(self.invoice_image) |
|
| 160 |
+ |
|
| 161 |
+ @property |
|
| 162 |
+ def data(self): |
|
| 163 |
+ return {
|
|
| 164 |
+ 'user_id': self.user_id, |
|
| 165 |
+ 'log_id': self.log_id, |
|
| 166 |
+ 'name': self.name, |
|
| 167 |
+ 'phone': self.phone, |
|
| 168 |
+ 'model_id': self.model_id, |
|
| 169 |
+ 'model_name': self.model_name, |
|
| 170 |
+ 'sn': self.sn, |
|
| 171 |
+ 'shot_image': self.shot_image, |
|
| 172 |
+ 'shot_image_url': self.shot_image_url, |
|
| 173 |
+ 'invoice_image': self.invoice_image, |
|
| 174 |
+ 'invoice_image_url': self.invoice_image_url, |
|
| 175 |
+ 'audit_status': self.audit_status, |
|
| 176 |
+ } |